using System.Security.Principal;

namespace System.Utility.Security
{
	public class Identity : IIdentity
	{
		public string AuthenticationType
		{
			get
			{
				return string.Empty;
			}
		}

		public bool IsAuthenticated
		{
			get
			{
				return JustDecompileGenerated_get_IsAuthenticated();
			}
			set
			{
				JustDecompileGenerated_set_IsAuthenticated(value);
			}
		}

		private bool JustDecompileGenerated_IsAuthenticated_k__BackingField;

		public bool JustDecompileGenerated_get_IsAuthenticated()
		{
			return JustDecompileGenerated_IsAuthenticated_k__BackingField;
		}

		public void JustDecompileGenerated_set_IsAuthenticated(bool value)
		{
			JustDecompileGenerated_IsAuthenticated_k__BackingField = value;
		}

		public string Name
		{
			get
			{
				return JustDecompileGenerated_get_Name();
			}
			set
			{
				JustDecompileGenerated_set_Name(value);
			}
		}

		private string JustDecompileGenerated_Name_k__BackingField;

		public string JustDecompileGenerated_get_Name()
		{
			return JustDecompileGenerated_Name_k__BackingField;
		}

		public void JustDecompileGenerated_set_Name(string value)
		{
			JustDecompileGenerated_Name_k__BackingField = value;
		}

		public Identity()
		{
			IsAuthenticated = false;
			Name = string.Empty;
		}
	}
}